package dancetwotiktokmodelmysql

import (
	"gorm.io/gorm"
	"time"
)

// DanceSpecialEffect 特效列表
type DanceSpecialEffect struct {
	Id         int64          `gorm:"primaryKey;autoIncrement;comment:id" json:"id"`
	Identifier int64          `json:"identifier" gorm:"column:identifier;type:bigint;default:0;not null;comment:特效唯一标识"` //特效唯一标识
	Name       string         `json:"name" gorm:"column:name;type:varchar(256);not null;default:'';comment:特效名字"`        // 特效名字
	Icon       string         `json:"icon" gorm:"column:icon;type:varchar(256);not null;default:'';comment:特效icon"`      // 特效icon
	Remark     string         `json:"remark" gorm:"column:remark;type:varchar(256);not null;default:'';comment:备注"`
	CreateId   int64          `json:"create_id" gorm:"column:create_id;type:bigint;default:0;not null;comment:创建人id"` // 创建人id
	UpdateId   int64          `json:"update_id" gorm:"column:update_id;type:bigint;default:0;not null;comment:更新人id"` // 更新人id
	CreatedAt  time.Time      `json:"created_at" gorm:"column:created_at;type:datetime"`
	UpdatedAt  time.Time      `json:"updated_at" gorm:"column:updated_at;type:datetime"`
	DeletedAt  gorm.DeletedAt `gorm:"index;type:datetime" json:"-"`
}
